首页> 外文OA文献 >DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms
【2h】

DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms

机译:DasH:用于分布式数据结构和并行的C ++ pGas库   算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We present DASH, a C++ template library that offers distributed datastructures and parallel algorithms and implements a compiler-free PGAS(partitioned global address space) approach. DASH offers many productivity andperformance features such as global-view data structures, efficient support forthe owner-computes model, flexible multidimensional data distribution schemesand inter-operability with STL (standard template library) algorithms. DASHalso features a flexible representation of the parallel target machine andallows the exploitation of several hierarchically organized levels of localitythrough a concept of Teams. We evaluate DASH on a number of benchmarkapplications and we port a scientific proxy application using the MPI two-sidedmodel to DASH. We find that DASH offers excellent productivity and performanceand demonstrate scalability up to 9800 cores.
机译:我们介绍DASH,这是一个C ++模板库,它提供分布式数据结构和并行算法,并实现了无编译器的PGAS(分区全局地址空间)方法。 DASH具有许多生产力和性能功能,例如全局视图数据结构,对所有者计算模型的有效支持,灵活的多维数据分发方案以及与STL(标准模板库)算法的互操作性。 DASH还具有对并行目标机器的灵活表示,并允许通过团队概念来利用多个层次化组织的局部性级别。我们在许多基准应用程序上评估DASH,并使用MPI双面模型将科学代理应用程序移植到DASH。我们发现DASH具有出色的生产力和性能,并展示了高达9800个内核的可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号